package com.coderman.infosys.auth.domain.bo.authority;

import java.util.List;
import java.util.Map;

import com.coderman.infosys.auth.domain.bo.config.DataColumnBO;
import lombok.Data;
import lombok.ToString;

/**
* @Description:数据字段权限类
* @Author:shenshuai
* @CreateTime:2022-01-02 15:27:38
* @version v1.0
*/
@Data
@ToString
public class DataAuthorityBO  extends AuthorityBO {


   /** 主键ID **/
   private Long id;

   /** 权限编码标示 **/
   private String authCode;


   /**
    * 该appName下的字段列表
    */
   private List<Long> dataColumnIdList;

   /**
    * 通过app层面来访问权限信息
    * 这里算是一个冗余的地方，当然也有很多好处，在模型构建上会屏蔽app-table-column的内容
    */
   private String appName;



}